stiga masters
Table TennisHennaut’s U11 comeback at STIGA Masters: Belgium’s first title, Türkiye’s youth depthThe boys’ U11 final at the 19th STIGA Masters went to a fifth game, with the...
Table TennisTimo HENNAUT wins the U11 STIGA Masters on a 50-48 point margin: what the scoreboard says and what it does notThe scoreboard from the boys' U11 final at the 19th STIGA Masters reads, in a...
TennisHome-Crowd Pressure and the Physical Gamble: Zheng Qinwen Returns to Beijing After SurgeryI do not believe in intuition; I believe in a half-cent discrepancy in a...
Table TennisAn Empty Table Tennis Dataset: Fourteen Fields, One Survivor, and the Discipline of Not Inventing NumbersOn Tuesday morning, a Stage-2 report on the table tennis domain landed in my...
AthleticsThe Empty Notebook at Nhon: Vietnamese Athletics in 2026 and the Price of Comebacks Without DataOn the morning of August 8, 2026, on lane four of the track at the National...
International FootballThe Zidane Era Opens With a Gap at the Heart of DefenceAt Clairefontaine, the first training session of a new reign always begins wi...
EsportsGAM Esports Joins VCT Pacific 2027: The Pivot of an Organization Losing MomentumIn January 2027, in Bangkok, a Vietnamese team will step onto the internation...
Domestic FootballSix Years Old with Magic Moves, Twelve with No Pitch: The Gap Beneath Vietnamese Women's FootballThere is a question no one asked at the launch of the "Magic Moves" handbook...
International FootballThe Empty Data Sheet: When Football Runs Out of Numbers to Lie WithThat morning, my inbox held a file weighing less than fifty kilobytes. I open...
International FootballIsmail Kartal resigns: The hidden cracks at Fenerbahçe and the Champions League puzzleOn Tuesday night, the Şükrü Saracoğlu Stadium still echoed with cheers as...
TennisAlex Eala at the Ningbo Open: When a Lead Stops Being a PlatformIn a small press room after her defeat in Wuhan, Alex Eala sat for a long tim...
International FootballNine Lenses of a Football Report: xG, PPDA and the Rule of Not GuessingOn the data sheet of the 2026 Atalanta versus Juventus match, one line has...
International FootballA Plate Thrown on La Granja VIP and the Labelling Flaw Eroding Football DataI was sitting in front of my screen at two in the morning, reading a data...
SwimmingSharks Swim Club: When a 350-Athlete Club Hires an 'Architect' for Its Entire Development SystemI swam for nearly 15 years before becoming a commentator, and in all that tim...
Formula 1Madrid, Mekies and the Price of a Correct Decision: When Red Bull Chose to Lose Places to Keep PointsOn the track there are two drivers, but the real battle takes place between t...
BadmintonVietnamese Badminton After the Nguyễn Tiến Minh Era: The Data Gap at Rally LevelI still keep the habit of writing three columns of numbers whenever I sit dow...
EsportsSilence on Summit: 100 Thieves, Vitality and the Poem of Evenness at Champions 202619-17. On the map Summit, a series stretching to 36 rounds closed with Team...
VolleyballWomen's Volleyball at Asiad 20: China, Japan and the Crack Thailand Left BehindThailand beat China in five sets in the 2026 Asian Women's Volleyball...
Martial ArtsUFC and the Tank Tire: Why a 16-0 Fighter Was CutInside American Top Team in South Florida, Farid Basharat still trains as if...
EsportsAn Empty Result Is Also Data: Analytical Discipline in the Esports EraThree in the morning in Beijing. I open a result file and it is empty. No tea...
